home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / bit / src / extern.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  3KB  |  105 lines

  1. /*
  2.  * $Id: extern.h,v 0.91 1994/02/20 00:53:35 zhao Pre-Release $
  3.  *
  4.  *. This file is part of BIT shareware package. After the two weeks of
  5.  *  free evaluation period, you are encouraged (required) to register
  6.  *  your copy for a small registration fee, which is $35 for personal use
  7.  *  and $50 for commercial, government and institutional use.
  8.  *
  9.  *  Copyright(c) 1993, 1994 by T.C. Zhao.
  10.  *  All rights reserved.
  11.  *
  12.  *  Permission to use, copy, and distribute this software in its entirety
  13.  *  for non-commercial purposes is hereby granted, provided that the
  14.  *  above shareware and copyright notices and this permission notice
  15.  *  appear in all copies and their documentation.
  16.  *
  17.  *  This software may be modified for your own use, but modified versions
  18.  *  may not be distributed without prior consent of the author.
  19.  *
  20.  *  This software is provided "as is" without expressed or implied
  21.  *  warranty of any kind.
  22.  *
  23.  *.
  24.  *
  25.  * Externals mostly defined in global.h
  26.  *
  27.  */
  28. #ifndef BIT_EXTERN_H
  29. #define BIT_EXTERN_H
  30. /*
  31.  * how to identify images
  32.  */
  33. extern IMG_IO img_io[];
  34. extern int totalfmt;
  35. extern IPTR imgptr;
  36. extern int totalwrite;
  37. extern IMG_IO *wio[];
  38.  
  39. extern unsigned long background_color;
  40. extern long win_id;
  41.  
  42. /* Screen size in pixels*/
  43. extern int screen_xp, screen_yp;
  44.  
  45. /*
  46.  * window size
  47.  */
  48. extern long win_w, win_h;
  49. extern long win_xo, win_yo;
  50. extern int double_buf;
  51.  
  52. /* Version info */
  53. extern const char *p_version[];
  54. extern const char *sver;
  55.  
  56. /*
  57.  * various flags
  58.  */
  59. extern int report_level;
  60. extern int percent_report;
  61. extern int always_pan;
  62. extern int always_delete;
  63. extern int always_readscrn;
  64. extern int preserve_wm_colors;
  65. extern int always_border;
  66. extern int always_clear;
  67. extern int report_mouse;
  68. extern int auto_ext;
  69. extern int keepmisc;
  70. extern int auto_position;
  71. extern int crop_fill;
  72. extern int auto_remove;
  73. extern int form_single;
  74. extern int halftone_method;
  75. extern int quant_method;
  76. extern int showedit;
  77. extern float g_zoomx, g_zoomy;
  78. extern int display_style;
  79. extern int over_pup_colors;
  80. extern int auto_remove_thumbnail;
  81. extern int verbose;
  82. extern int slideshow;
  83. extern int full_win;
  84. extern int no_panel;
  85. extern int no_clockmail;
  86. extern int abort_change_ask;
  87. extern int simu_dbl_buffer;
  88. extern int simu_op_dblbuf;
  89. extern int show_cut_buffer;
  90. extern int monitoring;
  91. extern int smooth_lines;
  92. extern int pezx, pezy;        /* magfactor in pixel edit */
  93. extern int slide_pause_index;
  94. extern const char *hexdigits;
  95. extern char helppath[], bitpath[], startdir[], tmppath[];
  96. extern int ps_res_index;
  97. extern int fit_image_size;
  98. extern int run_in_background;
  99. extern const char *cmpldate;
  100.  
  101. extern const char *mfailed, *bugquit, *badfarg, *outbound;
  102. extern const char *sharewh, *dontforget, *unreg, *infofmt;
  103.  
  104. #endif
  105.